package com.example.glgk.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author lxk
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class IndicatorCalculate {

    @ApiModelProperty(value = "开始时间")
    private String  startTime;

    @ApiModelProperty(value = "结束时间")
    private String  endTime;

    @ApiModelProperty(value = "科室名字")
    private String wardName;

    @ApiModelProperty(value = "父部门id，用来判断权限用的")
    private String parentDepartmentId;

    @ApiModelProperty(value = "指标预期总览 低于预期 达到预期 待优化")
    private String expectedOverview;

    @ApiModelProperty(value = "指标ids")
    private List<Integer> ids;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "指标名字")
    private String indicatorName;

    @ApiModelProperty(value = "指标序号的集合")
    private List<String> zbxhs;

    @ApiModelProperty(value = "环比开始时间")
    private String hbStartTime;

    @ApiModelProperty(value = "环比结束时间")
    private String hbEndTime;

    @ApiModelProperty(value = "年份")
    private int year;

    @ApiModelProperty(value = "指标序号")
    private String zbxh;

    @ApiModelProperty(value = "是否查询合计值 ,no表示查询所属下科室")
    private String isTotal;

    @ApiModelProperty(value = "上上期环比开始时间")
    private String beforeHbStartTime;

    @ApiModelProperty(value = "上上期环比结束时间")
    private String beforeHbEndTime;

    private List<String> elementIds;
}
